package com.xdog.web3.domain.token;

import lombok.Data;

/**
 * 代币交易信息响应数据
 */
@Data
public class TokenPriceInfoResponse {
    /**
     * 链的唯一标识
     */
    private String chainIndex;

    /**
     * 代币合约地址
     */
    private String tokenContractAddress;

    /**
     * 价格时间戳，Unix 毫秒时间戳格式
     */
    private String time;

    /**
     * 最新代币价格
     */
    private String price;

    /**
     * 代币市值
     */
    private String marketCap;

    /**
     * 5 分钟内价格变动（百分比增减）
     */
    private String priceChange5M;

    /**
     * 1 小时内价格变动（百分比增减）
     */
    private String priceChange1H;

    /**
     * 4 小时内价格变动（百分比增减）
     */
    private String priceChange4H;

    /**
     * 24 小时内价格变动（百分比增减）
     */
    private String priceChange24H;

    /**
     * 5 分钟内交易量
     */
    private String volume5M;

    /**
     * 1 小时内交易量
     */
    private String volume1H;

    /**
     * 4 小时内交易量
     */
    private String volume4H;

    /**
     * 24 小时内交易量
     */
    private String volume24H;

    /**
     * 5 分钟内交易笔数
     */
    private String txs5M;

    /**
     * 1 小时内交易笔数
     */
    private String txs1H;

    /**
     * 4 小时内交易笔数
     */
    private String txs4H;

    /**
     * 24 小时内交易笔数
     */
    private String txs24H;

    /**
     * 24 小时最高价
     */
    private String maxPrice;

    /**
     * 24 小时代币交易数量
     */
    private String tradeNum;

    /**
     * 24 小时最低价
     */
    private String minPrice;

    /**
     * 代币流通量
     */
    private String circSupply;

    /**
     * 代币池内流动性
     */
    private String liquidity;

    /**
     * 代币持有地址数量
     */
    private String holders;
}
